package org.pie.drawing.apps.picimageserver.entity;

import com.alibaba.excel.annotation.ExcelProperty;
import com.alibaba.fastjson.annotation.JSONField;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Getter;
import lombok.Setter;

import java.math.BigDecimal;
import java.util.Date;

/**
 * @author zzj
 * @date 2024/09/16 20:39
 * 沙城天气过程
 **/
@Getter
@Setter
public class DustProcessTxt {
    @TableId(type= IdType.AUTO)
    private Long id;
    @TableField(value = "bj_is_in_dust")
    private int bJIsInDust;
    // 描述
    @TableField(value = "describe_t")
    @JSONField(name = "describe")
    private String describeT;
    @TableField(value = "dust_max_pm10_stations")
    private String dustMaxPM10Stations;
    @TableField(value = "dust_max_pm10")
    private BigDecimal dustMaxPm10;
    @TableField(value = "dust_max_wind_stations")
    private String dustMaxWindStations;
    @TableField(value = "dust_max_wind")
    private BigDecimal dustMaxWind;
    @TableField(value = "dust_min_vis_stations")
    private String dustMinVisStations;
    @TableField(value = "dust_min_vis")
    private BigDecimal dustMinVis;
    @TableField(value = "dust_file")
    private String dustFile;
    @TableField(value = "dust_vis_file")
    private String dustVisFile;
    @TableField(value = "dust_wind_file")
    private String dustWindFile;

    @TableField(value = "start_date")
    private Date startDate;
    @TableField(value = "end_date")
    private Date endDate;
    @TableField(value = "img")
    private String img;
    @TableField(value = "duty")
    private String duty;
    @TableField(value = "impact")
    private String impact;
    @TableField(value = "month")
    private int month;
    @TableField(value = "process_type")
    private String processType;
    @TableField(value = "status")
    private int status;
    @TableField(value = "time")
    private String time;
    @TableField(value = "w_id")
    @ExcelProperty(value = "编号", index = 0)
    private long wId;
    @TableField(value = "year")
    private int year;
    @TableField(value = "dust_bj_level")
    private String dustBJLevel;
    @TableField(value = "dust_bj_max_wind")
    private BigDecimal dustBJMaxWind;
    @TableField(value = "dust_bj_min_vis")
    private BigDecimal dustBJMinVis;
    @TableField(value = "dust_bj_pm10")
    private BigDecimal dustBJPM10;
    @TableField(value = "dust_area")
    private String dustArea;
    @TableField(value = "dust_storm_area")
    private String dustStormArea;
    @TableField(value = "strong_dust_storm_area")
    private String strongDustStormArea;

}
